Type Definitions
The following type definitions are available globally.
-
Block used as a result of all operation success or failure of one of them.
See
performOperationsFromArray:completion:
Declaration
Objective-C
typedef void (^ESTDeviceSettingsManagerOperationsCompletionBlock)( NSError *_Nullable)Swift
typealias ESTDeviceSettingsManagerOperationsCompletionBlock = (Error?) -> VoidParameters
errorError of operation. No error means success.
-
Completion block.
Declaration
Objective-C
typedef void (^ESTReportScanVOCompletionBlock)( ESTMeshNearablesScanReportVO *_Nullable, NSError *_Nullable)Swift
typealias ESTReportScanVOCompletionBlock = (ESTMeshNearablesScanReportVO?, Error?) -> VoidParameters
scanReportVOValue object of scan report.
errorError, if reading scan report failed.
-
Notification Block used to inform about GPIO ports state change during connection.
Declaration
Objective-C
typedef void (^ESTNotificationGPIODataBlock)(ESTGPIOPortsData *_Nonnull)Swift
typealias ESTNotificationGPIODataBlock = (ESTGPIOPortsData) -> VoidParameters
portsDatacurrent state of all GPIO ports.
-
Completion block fired when request is complete.
Declaration
Objective-C
typedef void (^ESTRequestDeletePendingSettingsBlock)( NSArray<NSString *> *_Nullable, NSError *_Nullable)Swift
typealias ESTRequestDeletePendingSettingsBlock = ([String]?, Error?) -> VoidParameters
devicesArray of user’s devices identifiers, for which Cloud has pending changes.
errorError of request. No error means success.
-
Completion block fired when request is complete.
Declaration
Objective-C
typedef void (^ESTRequestGetDeviceDetailsBlock)(ESTDeviceDetails *_Nullable, NSError *_Nullable)Swift
typealias ESTRequestGetDeviceDetailsBlock = (ESTDeviceDetails?, Error?) -> VoidParameters
deviceDetailsDetails of the device wrapped in ESTDeviceDetails class object.
errorError of request. No error means success.
-
Completion block fired when request is complete.
Declaration
Objective-C
typedef void (^ESTRequestGetDevicesBlock)( NSArray<ESTDeviceDetails *> *_Nullable, NSNumber *_Nullable, NSNumber *_Nullable, NSError *_Nullable)Swift
typealias ESTRequestGetDevicesBlock = ([ESTDeviceDetails]?, NSNumber?, NSNumber?, Error?) -> VoidParameters
devicesDetailsDetails of the devices wrapped in an array of ESTDeviceDetails class objects.
totalCountTotal count of devices assigned in Cloud.
nextPageIndex of the next available page of devices details. Nil value means there are no more details to fetch.
errorError of request. No error means success.
-
Completion block fired when request is complete.
Declaration
Objective-C
typedef void (^ESTRequestV2DeletePendingSettingsBlock)(id _Nullable, NSError *_Nullable)Swift
typealias ESTRequestV2DeletePendingSettingsBlock = (Any?, Error?) -> VoidParameters
resultArray of user’s devices identifiers, for which Cloud has pending changes.
errorError of request. No error means success.
-
Completion block fired when request is complete.
Declaration
Objective-C
typedef void (^ESTRequestV2GetDeviceDetailsBlock)(ESTDeviceDetails *_Nullable, NSError *_Nullable)Swift
typealias ESTRequestV2GetDeviceDetailsBlock = (ESTDeviceDetails?, Error?) -> VoidParameters
deviceDetailsDetails of the device wrapped in ESTDeviceDetails class object.
errorError of request. No error means success.
-
Completion block fired when request is complete.
Declaration
Objective-C
typedef void (^ESTRequestV2GetDevicesBlock)( NSArray<ESTDeviceDetails *> *_Nullable, NSError *_Nullable)Swift
typealias ESTRequestV2GetDevicesBlock = ([ESTDeviceDetails]?, Error?) -> VoidParameters
devicesDetailsArray of user’s devices details, each wrapped in ESTDeviceDetails class object.
errorError of request. No error means success.
-
Completion block fired when ESTRequestV3GetDeviceOwner request is complete.
Declaration
Objective-C
typedef void (^ESTRequestV3GetDeviceOwnerBlock)(NSString *_Nullable, NSError *_Nullable)Swift
typealias ESTRequestV3GetDeviceOwnerBlock = (String?, Error?) -> VoidParameters
emailAddressEmail address of the device’s owner.
errorRequest error object. No error means success.
-
Block used as a result of operation.
Declaration
Objective-C
typedef void (^ESTSettingCompletionBlock)(ESTSettingBase *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingCompletionBlock = (ESTSettingBase?, Error?) -> VoidParameters
settingCurrent setting.
errorError of operation. No error means success.
-
Block used as a result of read/write setting Interval operation for Connectivity packet.
Declaration
Objective-C
typedef void (^ESTSettingConnectivityIntervalCompletionBlock)( ESTSettingConnectivityInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingConnectivityIntervalCompletionBlock = (ESTSettingConnectivityInterval?, Error?) -> VoidParameters
intervalSettingInterval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for Connectivity packet.
Declaration
Objective-C
typedef void (^ESTSettingConnectivityPowerCompletionBlock)( ESTSettingConnectivityPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingConnectivityPowerCompletionBlock = (ESTSettingConnectivityPower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting ApplicationVersion operation for Device Info packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoApplicationVersionCompletionBlock)( ESTSettingDeviceInfoApplicationVersion *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoApplicationVersionCompletionBlock = (ESTSettingDeviceInfoApplicationVersion?, Error?) -> VoidParameters
applicationVersionSettingApplicationVersion setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting BootloaderVersion operation for Device packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoBootloaderVersionCompletionBlock)( ESTSettingDeviceInfoBootloaderVersion *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoBootloaderVersionCompletionBlock = (ESTSettingDeviceInfoBootloaderVersion?, Error?) -> VoidParameters
bootloaderVersionSettingBootloaderVersion setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Color operation for DeviceInfo packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoColorCompletionBlock)( ESTSettingDeviceInfoColor *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoColorCompletionBlock = (ESTSettingDeviceInfoColor?, Error?) -> VoidParameters
colorSettingColor setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting DevelopmentMode operation for Device packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoDevelopmentModeCompletionBlock)( ESTSettingDeviceInfoDevelopmentMode *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoDevelopmentModeCompletionBlock = (ESTSettingDeviceInfoDevelopmentMode?, Error?) -> VoidParameters
developmentModeSettingdevelopmentMode setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting FirmwareVersion operation for DeviceInfo packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoFirmwareVersionCompletionBlock)( ESTSettingDeviceInfoFirmwareVersion *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoFirmwareVersionCompletionBlock = (ESTSettingDeviceInfoFirmwareVersion?, Error?) -> VoidParameters
versionSettingFirmwareVersion setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting GeoLocation operation for Cloud packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoGeoLocationCompletionBlock)( ESTSettingDeviceInfoGeoLocation *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoGeoLocationCompletionBlock = (ESTSettingDeviceInfoGeoLocation?, Error?) -> VoidParameters
geoLocationSettingGeoLocation setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting Hardware Version operation for Device packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoHardwareVersionCompletionBlock)( ESTSettingDeviceInfoHardwareVersion *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoHardwareVersionCompletionBlock = (ESTSettingDeviceInfoHardwareVersion?, Error?) -> VoidParameters
versionSettingHardwareVersion setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting IndoorLocationIdentifier operation for DeviceInfo packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoIndoorLocationIdentifierCompletionBlock)( ESTSettingDeviceInfoIndoorLocationIdentifier *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoIndoorLocationIdentifierCompletionBlock = (ESTSettingDeviceInfoIndoorLocationIdentifier?, Error?) -> VoidParameters
indoorLocationIdentifierSettingIndoorLocationIdentifier setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting IndoorLocationName operation for DeviceInfo packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoIndoorLocationNameCompletionBlock)( ESTSettingDeviceInfoIndoorLocationName *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoIndoorLocationNameCompletionBlock = (ESTSettingDeviceInfoIndoorLocationName?, Error?) -> VoidParameters
nameSettingIndoorLocationName setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Name operation for Device Info packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoNameCompletionBlock)( ESTSettingDeviceInfoName *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoNameCompletionBlock = (ESTSettingDeviceInfoName?, Error?) -> VoidParameters
nameSettingName setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Tags operation for Cloud packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoTagsCompletionBlock)( ESTSettingDeviceInfoTags *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoTagsCompletionBlock = (ESTSettingDeviceInfoTags?, Error?) -> VoidParameters
tagsSettingTags setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting UTCTime operation. Works with time interval since 1970, 1 second precision.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoUTCTimeCompletionBlock)( ESTSettingDeviceInfoUTCTime *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoUTCTimeCompletionBlock = (ESTSettingDeviceInfoUTCTime?, Error?) -> VoidParameters
utcTimeSettingUTCTime setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting Uptime operation for DeviceInfo packet.
Declaration
Objective-C
typedef void (^ESTSettingDeviceInfoUptimeCompletionBlock)( ESTSettingDeviceInfoUptime *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingDeviceInfoUptimeCompletionBlock = (ESTSettingDeviceInfoUptime?, Error?) -> VoidParameters
uptimeSettingUptime setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting
EddystoneConfigurationServiceEnableoperation for Eddystone Configuration packet.Declaration
Objective-C
typedef void (^ESTSettingEddystoneConfigurationServiceEnableCompletionBlock)( ESTSettingEddystoneConfigurationServiceEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneConfigurationServiceEnableCompletionBlock = (ESTSettingEddystoneConfigurationServiceEnable?, Error?) -> VoidParameters
eddystoneConfigurationServiceEnableSettingEddystoneConfigurationServiceEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Enable operation for EddystoneEID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneEIDEnableCompletionBlock)( ESTSettingEddystoneEIDEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneEIDEnableCompletionBlock = (ESTSettingEddystoneEIDEnable?, Error?) -> VoidParameters
enableSettingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Interval operation for EddystoneEID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneEIDIntervalCompletionBlock)( ESTSettingEddystoneEIDInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneEIDIntervalCompletionBlock = (ESTSettingEddystoneEIDInterval?, Error?) -> VoidParameters
intervalSettingInterval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for EddystoneEID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneEIDPowerCompletionBlock)( ESTSettingEddystoneEIDPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneEIDPowerCompletionBlock = (ESTSettingEddystoneEIDPower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Enable operation for Eddystone Telemetry packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneTLMEnableCompletionBlock)( ESTSettingEddystoneTLMEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneTLMEnableCompletionBlock = (ESTSettingEddystoneTLMEnable?, Error?) -> VoidParameters
enabledSettingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Advertising Interval operation for Eddystone Telemetry packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneTLMIntervalCompletionBlock)( ESTSettingEddystoneTLMInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneTLMIntervalCompletionBlock = (ESTSettingEddystoneTLMInterval?, Error?) -> VoidParameters
advertisingIntervalSettingAdvertising Interval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for Eddystone Telemetry packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneTLMPowerCompletionBlock)( ESTSettingEddystoneTLMPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneTLMPowerCompletionBlock = (ESTSettingEddystoneTLMPower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Enable operation for Eddystone UID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneUIDEnableCompletionBlock)( ESTSettingEddystoneUIDEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneUIDEnableCompletionBlock = (ESTSettingEddystoneUIDEnable?, Error?) -> VoidParameters
enabledSettingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Instance ID operation for Eddystone UID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneUIDInstanceCompletionBlock)( ESTSettingEddystoneUIDInstance *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneUIDInstanceCompletionBlock = (ESTSettingEddystoneUIDInstance?, Error?) -> VoidParameters
instanceIDSettingInstance ID setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting AdvertisingInterval operation for Eddystone UID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneUIDIntervalCompletionBlock)( ESTSettingEddystoneUIDInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneUIDIntervalCompletionBlock = (ESTSettingEddystoneUIDInterval?, Error?) -> VoidParameters
advertisingIntervalSettingAdvertisingInterval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Namespace operation for Eddystone UID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneUIDNamespaceCompletionBlock)( ESTSettingEddystoneUIDNamespace *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneUIDNamespaceCompletionBlock = (ESTSettingEddystoneUIDNamespace?, Error?) -> VoidParameters
namespaceSettingNamespace setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for Eddystone UID packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneUIDPowerCompletionBlock)( ESTSettingEddystoneUIDPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneUIDPowerCompletionBlock = (ESTSettingEddystoneUIDPower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting URL Data operation for Eddystone URL packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneURLDataCompletionBlock)( ESTSettingEddystoneURLData *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneURLDataCompletionBlock = (ESTSettingEddystoneURLData?, Error?) -> VoidParameters
eddystoneURLSettingURL Data setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Enable operation for Eddystone URL packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneURLEnableCompletionBlock)( ESTSettingEddystoneURLEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneURLEnableCompletionBlock = (ESTSettingEddystoneURLEnable?, Error?) -> VoidParameters
enabledSettingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Interval operation for Eddystone URL packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneURLIntervalCompletionBlock)( ESTSettingEddystoneURLInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneURLIntervalCompletionBlock = (ESTSettingEddystoneURLInterval?, Error?) -> VoidParameters
advertisingIntervalSettingInterval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for Eddystone URL packet.
Declaration
Objective-C
typedef void (^ESTSettingEddystoneURLPowerCompletionBlock)( ESTSettingEddystoneURLPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEddystoneURLPowerCompletionBlock = (ESTSettingEddystoneURLPower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Enable operation for Estimote Location packet.
Declaration
Objective-C
typedef void (^ESTSettingEstimoteLocationEnableCompletionBlock)( ESTSettingEstimoteLocationEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEstimoteLocationEnableCompletionBlock = (ESTSettingEstimoteLocationEnable?, Error?) -> VoidParameters
enabledSettingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Advertising Interval operation for Estimote Location packet.
Declaration
Objective-C
typedef void (^ESTSettingEstimoteLocationIntervalCompletionBlock)( ESTSettingEstimoteLocationInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEstimoteLocationIntervalCompletionBlock = (ESTSettingEstimoteLocationInterval?, Error?) -> VoidParameters
advertisingIntervalSettingAdvertising Interval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Broadcasting Power operation for Estimote Location packet.
Declaration
Objective-C
typedef void (^ESTSettingEstimoteLocationPowerCompletionBlock)( ESTSettingEstimoteLocationPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEstimoteLocationPowerCompletionBlock = (ESTSettingEstimoteLocationPower?, Error?) -> VoidParameters
powerSettingBroadcasting Power setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Enable operation for Estimote Telemetry packet.
Declaration
Objective-C
typedef void (^ESTSettingEstimoteTLMEnableCompletionBlock)( ESTSettingEstimoteTLMEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEstimoteTLMEnableCompletionBlock = (ESTSettingEstimoteTLMEnable?, Error?) -> VoidParameters
enabledSettingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Advertising Interval operation for Estimote Telemetry packet.
Declaration
Objective-C
typedef void (^ESTSettingEstimoteTLMIntervalCompletionBlock)( ESTSettingEstimoteTLMInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEstimoteTLMIntervalCompletionBlock = (ESTSettingEstimoteTLMInterval?, Error?) -> VoidParameters
advertisingIntervalSettingAdvertising Interval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for Estimote Telemetry packet.
Declaration
Objective-C
typedef void (^ESTSettingEstimoteTLMPowerCompletionBlock)( ESTSettingEstimoteTLMPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingEstimoteTLMPowerCompletionBlock = (ESTSettingEstimoteTLMPower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting operation for GPIO packet.
Declaration
Objective-C
typedef void (^ESTSettingGPIO0StateReflectingOnLEDCompletionBlock)( ESTSettingGPIO0StateReflectingOnLEDEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGPIO0StateReflectingOnLEDCompletionBlock = (ESTSettingGPIO0StateReflectingOnLEDEnable?, Error?) -> VoidParameters
gpio0StateReflectingOnLEDEnableSettingGPIO Config 0 state reflecting on LED setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting ConfigPort0 operation for GPIO packet.
Declaration
Objective-C
typedef void (^ESTSettingGPIOConfigPort0CompletionBlock)( ESTSettingGPIOConfigPort0 *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGPIOConfigPort0CompletionBlock = (ESTSettingGPIOConfigPort0?, Error?) -> VoidParameters
configSettingConfigPort0 setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting ConfigPort1 operation for GPIO packet.
Declaration
Objective-C
typedef void (^ESTSettingGPIOConfigPort1CompletionBlock)( ESTSettingGPIOConfigPort1 *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGPIOConfigPort1CompletionBlock = (ESTSettingGPIOConfigPort1?, Error?) -> VoidParameters
configSettingConfigPort1 setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting NotificationEnable operation for GPIO packet.
Declaration
Objective-C
typedef void (^ESTSettingGPIONotificationEnableCompletionBlock)( ESTSettingGPIONotificationEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGPIONotificationEnableCompletionBlock = (ESTSettingGPIONotificationEnable?, Error?) -> VoidParameters
enabledSettingNotificationEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting PortsData operation for GPIO packet.
Declaration
Objective-C
typedef void (^ESTSettingGPIOPortsDataCompletionBlock)( ESTSettingGPIOPortsData *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGPIOPortsDataCompletionBlock = (ESTSettingGPIOPortsData?, Error?) -> VoidParameters
portsDataSettingPortsData setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting GenericAdvertiserData operation for GenericAdvertiser packet.
Declaration
Objective-C
typedef void (^ESTSettingGenericAdvertiserDataCompletionBlock)( ESTSettingGenericAdvertiserData *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGenericAdvertiserDataCompletionBlock = (ESTSettingGenericAdvertiserData?, Error?) -> VoidParameters
genericAdvertiserDataSettingGenericAdvertiserData setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting GenericAdvertiserEnabled operation for GenericAdvertiser packet.
Declaration
Objective-C
typedef void (^ESTSettingGenericAdvertiserEnableCompletionBlock)( ESTSettingGenericAdvertiserEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGenericAdvertiserEnableCompletionBlock = (ESTSettingGenericAdvertiserEnable?, Error?) -> VoidParameters
genericAdvertiserEnabledSettingGenericAdvertiserEnabled setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting GenericAdvertiserInterval operation for GenericAdvertiser packet.
Declaration
Objective-C
typedef void (^ESTSettingGenericAdvertiserIntervalCompletionBlock)( ESTSettingGenericAdvertiserInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGenericAdvertiserIntervalCompletionBlock = (ESTSettingGenericAdvertiserInterval?, Error?) -> VoidParameters
genericAdvertiserIntervalSettingGenericAdvertiserInterval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting GenericAdvertiserPower operation for GenericAdvertiser packet.
Declaration
Objective-C
typedef void (^ESTSettingGenericAdvertiserPowerCompletionBlock)( ESTSettingGenericAdvertiserPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingGenericAdvertiserPowerCompletionBlock = (ESTSettingGenericAdvertiserPower?, Error?) -> VoidParameters
genericAdvertiserPowerSettingGenericAdvertiserPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Enable operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconEnableCompletionBlock)( ESTSettingIBeaconEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconEnableCompletionBlock = (ESTSettingIBeaconEnable?, Error?) -> VoidParameters
iBeaconEnableSettingIBeaconEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Advertising Interval operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconIntervalCompletionBlock)( ESTSettingIBeaconInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconIntervalCompletionBlock = (ESTSettingIBeaconInterval?, Error?) -> VoidParameters
advertisingIntervalSettingAdvertising Interval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting major operation.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconMajorCompletionBlock)( ESTSettingIBeaconMajor *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconMajorCompletionBlock = (ESTSettingIBeaconMajor?, Error?) -> VoidParameters
majorMajor setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Minor operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconMinorCompletionBlock)( ESTSettingIBeaconMinor *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconMinorCompletionBlock = (ESTSettingIBeaconMinor?, Error?) -> VoidParameters
minorMinor setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting MotionUUID operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconMotionUUIDCompletionBlock)( ESTSettingIBeaconMotionUUID *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconMotionUUIDCompletionBlock = (ESTSettingIBeaconMotionUUID?, Error?) -> VoidParameters
motionUUIDSettingMotionUUID setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting MotionUUIDEnable operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconMotionUUIDEnableCompletionBlock)( ESTSettingIBeaconMotionUUIDEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconMotionUUIDEnableCompletionBlock = (ESTSettingIBeaconMotionUUIDEnable?, Error?) -> VoidParameters
enabledSettingMotionUUIDEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting NonStrictMode operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconNonStrictModeCompletionBlock)( ESTSettingIBeaconNonStrictMode *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconNonStrictModeCompletionBlock = (ESTSettingIBeaconNonStrictMode?, Error?) -> VoidParameters
nonStrictModeSettingNonStrictMode setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconPowerCompletionBlock)( ESTSettingIBeaconPower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconPowerCompletionBlock = (ESTSettingIBeaconPower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting ProximityUUID operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconProximityUUIDCompletionBlock)( ESTSettingIBeaconProximityUUID *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconProximityUUIDCompletionBlock = (ESTSettingIBeaconProximityUUID?, Error?) -> VoidParameters
proximityUUIDSettingProximityUUID setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting SecureUUIDEnable operation for iBeacon packet.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconSecureUUIDEnableCompletionBlock)( ESTSettingIBeaconSecureUUIDEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconSecureUUIDEnableCompletionBlock = (ESTSettingIBeaconSecureUUIDEnable?, Error?) -> VoidParameters
enabledSettingSecureUUIDEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting SecureUUIDPeriodScaler operation for iBeacon packet. The Secure UUID rotation period is equal to 2^scaler seconds.
Declaration
Objective-C
typedef void (^ESTSettingIBeaconSecureUUIDPeriodScalerCompletionBlock)( ESTSettingIBeaconSecureUUIDPeriodScaler *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingIBeaconSecureUUIDPeriodScalerCompletionBlock = (ESTSettingIBeaconSecureUUIDPeriodScaler?, Error?) -> VoidParameters
scalerSettingSecureUUIDPeriodScaler setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting BroadcastingScheme operation for Settings packet.
Declaration
Objective-C
typedef void (^ESTSettingNearableBroadcastingSchemeCompletionBlock)( ESTSettingNearableBroadcastingScheme *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingNearableBroadcastingSchemeCompletionBlock = (ESTSettingNearableBroadcastingScheme?, Error?) -> VoidParameters
broadcastingSchemeSettingBroadcastingScheme setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting EddystoneURL operation for Settings packet.
Declaration
Objective-C
typedef void (^ESTSettingNearableEddystoneURLCompletionBlock)( ESTSettingNearableEddystoneURL *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingNearableEddystoneURLCompletionBlock = (ESTSettingNearableEddystoneURL?, Error?) -> VoidParameters
eddystoneURLSettingEddystoneURL setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Interval operation for Nearable packet.
Declaration
Objective-C
typedef void (^ESTSettingNearableIntervalCompletionBlock)( ESTSettingNearableInterval *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingNearableIntervalCompletionBlock = (ESTSettingNearableInterval?, Error?) -> VoidParameters
intervalSettingInterval setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting Power operation for Nearable packet.
Declaration
Objective-C
typedef void (^ESTSettingNearablePowerCompletionBlock)( ESTSettingNearablePower *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingNearablePowerCompletionBlock = (ESTSettingNearablePower?, Error?) -> VoidParameters
powerSettingPower setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting BatteryLifetime operation for Power packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerBatteryLifetimeCompletionBlock)( ESTSettingPowerBatteryLifetime *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerBatteryLifetimeCompletionBlock = (ESTSettingPowerBatteryLifetime?, Error?) -> VoidParameters
batteryLifetimeSettingBatteryLifetime setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting BatteryPercentage operation for Power packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerBatteryPercentageCompletionBlock)( ESTSettingPowerBatteryPercentage *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerBatteryPercentageCompletionBlock = (ESTSettingPowerBatteryPercentage?, Error?) -> VoidParameters
batteryPercentageSettingBatteryPercentage setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting BatteryVoltage operation for Power group.
Declaration
Objective-C
typedef void (^ESTSettingPowerBatteryVoltageCompletionBlock)( ESTSettingPowerBatteryVoltage *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerBatteryVoltageCompletionBlock = (ESTSettingPowerBatteryVoltage?, Error?) -> VoidParameters
voltageSettingBatteryVoltage setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting DarkToSleepEnable operation for Power packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerDarkToSleepEnableCompletionBlock)( ESTSettingPowerDarkToSleepEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerDarkToSleepEnableCompletionBlock = (ESTSettingPowerDarkToSleepEnable?, Error?) -> VoidParameters
enabledSettingDarkToSleepEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting FlipToSleepEnable operation for Power group.
Declaration
Objective-C
typedef void (^ESTSettingPowerFlipToSleepEnableCompletionBlock)( ESTSettingPowerFlipToSleepEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerFlipToSleepEnableCompletionBlock = (ESTSettingPowerFlipToSleepEnable?, Error?) -> VoidParameters
enabledSettingFlipToSleepEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting MotionOnlyBroadcastingDelay operation for Power packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerMotionOnlyBroadcastingDelayCompletionBlock)( ESTSettingPowerMotionOnlyBroadcastingDelay *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerMotionOnlyBroadcastingDelayCompletionBlock = (ESTSettingPowerMotionOnlyBroadcastingDelay?, Error?) -> VoidParameters
motionOnlyBroadcastingDelaySettingMotionOnlyBroadcastingDelay setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting MotionOnlyBroadcastingEnable operation for DeviceInfo packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerMotionOnlyBroadcastingEnableCompletionBlock)( ESTSettingPowerMotionOnlyBroadcastingEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerMotionOnlyBroadcastingEnableCompletionBlock = (ESTSettingPowerMotionOnlyBroadcastingEnable?, Error?) -> VoidParameters
enabledSettingMotionOnlyBroadcastingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting ScheduledAdvertisingEnable operation for Power packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerScheduledAdvertisingEnableCompletionBlock)( ESTSettingPowerScheduledAdvertisingEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerScheduledAdvertisingEnableCompletionBlock = (ESTSettingPowerScheduledAdvertisingEnable?, Error?) -> VoidParameters
enableSettingScheduledAdvertisingEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting ScheduledAdvertisingPeriod operation for Power packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerScheduledAdvertisingPeriodCompletionBlock)( ESTSettingPowerScheduledAdvertisingPeriod *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerScheduledAdvertisingPeriodCompletionBlock = (ESTSettingPowerScheduledAdvertisingPeriod?, Error?) -> VoidParameters
periodSettingScheduledAdvertisingPeriod setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting SmartPowerModeEnable operation for Power packet.
Declaration
Objective-C
typedef void (^ESTSettingPowerSmartPowerModeEnableCompletionBlock)( ESTSettingPowerSmartPowerModeEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingPowerSmartPowerModeEnableCompletionBlock = (ESTSettingPowerSmartPowerModeEnable?, Error?) -> VoidParameters
smartPowerModeEnableSettingSmartPowerModeEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting AmbientLight operation for Sensors packet.
Declaration
Objective-C
typedef void (^ESTSettingSensorsAmbientLightCompletionBlock)( ESTSettingSensorsAmbientLight *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingSensorsAmbientLightCompletionBlock = (ESTSettingSensorsAmbientLight?, Error?) -> VoidParameters
ambientLightSettingAmbientLight setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting MotionNotificationEnable operation for Sensors packet.
Declaration
Objective-C
typedef void (^ESTSettingSensorsMotionNotificationEnableCompletionBlock)( ESTSettingSensorsMotionNotificationEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingSensorsMotionNotificationEnableCompletionBlock = (ESTSettingSensorsMotionNotificationEnable?, Error?) -> VoidParameters
enabledSettingMotionNotificationEnable setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting Pressure operation for Sensors packet.
Declaration
Objective-C
typedef void (^ESTSettingSensorsPressureCompletionBlock)( ESTSettingSensorsPressure *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingSensorsPressureCompletionBlock = (ESTSettingSensorsPressure?, Error?) -> VoidParameters
pressureSettingPressure setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read setting Temperature operation for Sensors packet.
Declaration
Objective-C
typedef void (^ESTSettingSensorsTemperatureCompletionBlock)( ESTSettingSensorsTemperature *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingSensorsTemperatureCompletionBlock = (ESTSettingSensorsTemperature?, Error?) -> VoidParameters
temperatureSettingTemperature setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting TemperatureOffset operation for Sensors packet.
Declaration
Objective-C
typedef void (^ESTSettingSensorsTemperatureOffsetCompletionBlock)( ESTSettingSensorsTemperatureOffset *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingSensorsTemperatureOffsetCompletionBlock = (ESTSettingSensorsTemperatureOffset?, Error?) -> VoidParameters
temperatureOffsetSettingTemperatureOffset setting carrying value.
errorOperation error. No error means success.
-
Block used as a result of read/write setting ShakeToConnectEnable operation for Connectivity packet.
Declaration
Objective-C
typedef void (^ESTSettingShakeToConnectEnableCompletionBlock)( ESTSettingShakeToConnectEnable *_Nullable, NSError *_Nullable)Swift
typealias ESTSettingShakeToConnectEnableCompletionBlock = (ESTSettingShakeToConnectEnable?, Error?) -> VoidParameters
shakeToConnectEnableSettingShakeToConnectEnable setting carrying value.
errorOperation error. No error means success.
-
Block fired every time new telemetry packet containing GPIO info was ranged.
Declaration
Objective-C
typedef void (^ESTTelemetryNotificationGPIONotificationBlock)( ESTTelemetryInfoGPIO *_Nonnull)Swift
typealias ESTTelemetryNotificationGPIONotificationBlock = (ESTTelemetryInfoGPIO) -> VoidParameters
gpioInfo object with GPIO ports values.
View on GitHub
Type Definitions Reference